Package-level declarations
Types
Link copied to clipboard
Result type for getting company configuration.
Link copied to clipboard
Result type for getting a single company module.
Link copied to clipboard
Result type for getting company modules.
Link copied to clipboard
Result type for getting company policy.
Link copied to clipboard
Result type for getting company details.
Link copied to clipboard
data class ZyncCompany(val companyUid: String, val companyName: String, val companyLogo: String?, val companyLoginName: String, val companyCurrency: String?, val companyCountryCode: String?, val companyAddress: String?, val companyTimezone: String?, val createdAt: String?, val updatedAt: String?, val syncedAt: String?)
Domain model representing a Company (workspace) in Zuper. This represents the business workspace that users belong to.
Link copied to clipboard
data class ZyncCompanyAttachmentsPolicy(val compressImage: Boolean, val maxAttachmentSize: Int, val maxNoOfAttachments: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ZyncCompanyConfig(val businessHours: ZyncCompanyBusinessHours?, val general: ZyncCompanyGeneralConfig?, val customers: ZyncCompanyCustomerConfig?, val jobs: ZyncCompanyJobConfig?, val timesheet: ZyncCompanyTimesheetConfig?, val quote: ZyncCompanyQuoteConfig?, val invoice: ZyncCompanyInvoiceConfig?, val financing: ZyncCompanyFinanceConfig?, val tax: ZyncCompanyTaxConfig?, val taxation: ZyncCompanyTaxationConfig?, val product: ZyncCompanyProductConfig?, val contract: ZyncCompanyContractConfig?, val metaInfo: ZyncCompanyMetaInfo?, val project: ZyncCompanyProjectConfig?, val communication: ZyncCompanyCommunicationConfig?, val employee: ZyncCompanyEmployeeConfig?)
Domain model for Company Configuration. Contains business settings and operational configurations.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ZyncCompanyGeneralConfig(val defaultCurrency: String?, val dateFormat: String?, val timeFormat: String?)
Link copied to clipboard
Link copied to clipboard
data class ZyncCompanyJobConfig(val autoAssignJobNumber: Boolean, val allowJobEditAfterCompletion: Boolean)
Link copied to clipboard
Link copied to clipboard
data class ZyncCompanyModule(val companyModuleUid: String, val moduleUid: String, val moduleName: String, val moduleKey: String)
Domain model representing a company module in the Zuper system.
Link copied to clipboard
data class ZyncCompanyPolicy(val ssoEnabled: Boolean, val financingEnabled: Boolean, val proposalEnabled: Boolean, val twoFactorEnabled: Boolean, val offlineEnabled: Boolean, val serviceTaskEnabled: Boolean, val attachmentsPolicy: ZyncCompanyAttachmentsPolicy?, val customerPortalEnabled: Boolean, val priceListEnabled: Boolean, val enableB2B: Boolean, val timeLogV2Enabled: Boolean, val expenseTrackingEnabled: Boolean, val zuperPayPolicy: ZyncCompanyZuperPayPolicy?, val zuperConnectEnabled: Boolean, val zuperAiEnabled: Boolean, val enableV2ServiceTask: Boolean, val powerappsEnabled: Boolean, val realtimeUpdatesEnabled: Boolean)
Domain model for Company Policy. Contains feature flags and security policies.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ZyncCompanyTimesheetConfig(val enableTimesheet: Boolean, val requirePunchInLocation: Boolean)
Link copied to clipboard